import Vue from 'vue'
import { Dialog } from 'vant'

// 自定义一个弹出框的方法
const DialogDefault = ({ message, title, showCancelButton }) => { // 形参解构赋值，接收外部传入的message值
  return Dialog({ // Dialog原地返回Promise对象，想要在使用时获取到结果，需要将封装的Dialog return 出去
    title,
    message,
    showCancelButton
  }) // vant的Dialog方法在原地有一个Promise对象, 用then/catch拿到这个弹出框到底是点击了确定/取消
}

Vue.prototype.$Dialog = DialogDefault

// 使用此弹出框的方法：
// this.$Dialog({message: '提示内容'})
